import React, { Component } from 'react'
import PropTypes from 'prop-types'

/* 
name2是必须的, 类型为字符串
age2不是必须的, 类型为数值, 默认为10
*/

// export function FunctionProps({name2, age2=10}) { // {name2, age2}
export function FunctionProps(props) { // {name2, age2}
  console.log('FunctionProps', props)
  const {name2, age2} = props
  return (
    <h2>FunctionProps: name: {name2}, age: {age2}</h2>
  )
}

// 类型和必要性检查
FunctionProps.propTypes = {
  name2: PropTypes.string.isRequired,
  age2: PropTypes.number
}
// 默认值
FunctionProps.defaultProps = {
  age2: 10
}

